go/types.Signature.params (field)

32 uses

	go/types (current package)
		builtins.go#L1026: 	return &Signature{params: params, results: result}
		call.go#L98: 			gsig := NewSignatureType(nil, nil, nil, sig.params, sig.results, sig.variadic)
		call.go#L475: 	npars := sig.params.Len()
		call.go#L479: 	sigParams := sig.params // adjusted for variadic functions (may be nil for empty parameter lists!)
		call.go#L496: 				copy(vars, sig.params.vars)
		call.go#L497: 				last := sig.params.vars[npars-1]
		call.go#L531: 		if sig.params != nil {
		call.go#L532: 			params = sig.params.vars
		call.go#L635: 				sigParams = rsig.params
		call.go#L865: 		if sig.params != nil {
		call.go#L866: 			params = sig.params.vars
		call.go#L886: 			params:   NewTuple(params...),
		infer.go#L606: 		return t.params != nil && w.varList(t.params.vars) || t.results != nil && w.varList(t.results.vars)
		infer.go#L750: 		if t.params != nil {
		infer.go#L751: 			w.varList(t.params.vars)
		predicates.go#L351: 		yparams := y.params
		predicates.go#L377: 			yparams = check.subst(nopos, y.params, smap, nil, ctxt).(*Tuple)
		predicates.go#L382: 			c.identical(x.params, yparams, p) &&
		selection.go#L116: 		if sig.params != nil {
		selection.go#L117: 			params = sig.params.vars
		selection.go#L119: 		sig.params = NewTuple(append([]*Var{&arg0}, params...)...)
		signature.go#L30: 	params   *Tuple         // (incoming) parameters from left to right; or nil
		signature.go#L62: 	sig := &Signature{recv: recv, params: params, results: results, variadic: variadic}
		signature.go#L93: func (s *Signature) Params() *Tuple { return s.params }
		signature.go#L154: 	sig.params = NewTuple(params...)
		subst.go#L167: 		params := subst.tuple(t.params)
		subst.go#L169: 		if params != t.params || results != t.results {
		subst.go#L176: 				params:   params,
		typestring.go#L488: 	w.tuple(sig.params, sig.variadic)
		unify.go#L655: 				u.nify(x.params, y.params, emode, p) &&